/*------------------------------------------------------------------
Supports the Calendar control including inside of a popup.
Supports the toggle button to popup the Calendar.

NOTE: By default, DES compresses this file to remove comments.
You can also have it remove most blackspace or omit compression with this key
in the <appSettings> section of web.config:
<add key="DES_StyleSheetCompression" value="none|full" />
-------------------------------------------------------------------*/

@media screen
{

/* Property: CssClass
Affects its overall appearance including border, main font, and background color.
Set up a TABLE, IMG, and A tag version of these to transfer
its settings into those aspects of this control */
.calContentContainer .DES_CalControl
{
   border-right: #E0E0E0 0px none;  /* lightgrey */
   border-top: #E0E0E0 0px none;
   border-left: #E0E0E0 0px none;
   border-bottom: #E0E0E0 0px none;
   font-size: 9px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background-color: white; 
   background-image:none;
}

/* default font for all nested tables in the control */
.calContentContainer .DES_CalControl TABLE
{
   font-size: 10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* prevent external img styles from affecting these styles */
.calContentContainer .DES_CalControl img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}
/* used on server side only version, which uses <a> tags for selecting dates */
.calContentContainer .DES_CalControl A
{
   color:black;
   text-decoration:none;
}

}  /* END @media screen*/

/* Property: WeekRowsCssClass
Table that encloses the Day Header row and Day Cells.
Provide a border, background.
*/
.calContentContainer .DES_CalWeekRowsTable
{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 9px !important;
	border-right: #526d80 1px solid;	/* royal blue */
	border-top: #526d80 1px solid;
	border-left: #526d80 1px solid;
	border-bottom: #526d80 1px solid;
}

/* For Netscape 7.0x only 
Automatically selected when WeekRowsCssClass=DES_CalWeekRowsTable
because borders bleed through when the control is invisible */
.calContentContainer .DES_CalWeekRowsTable_NS70  
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
}

/* ---- CLASSES FOR DAY CELLS ----
Formatted day cells that use nested tables need to carry the styles 
into their inner TR tags. 
Cell borders are partially handled here. You specify just the color.
The control determines when to create the border with your color.
DES merges these styles together by taking a Basic style
and adding selected, today, and special date as needed.
----------------------------------*/


/* Property: DayCssClass
Basic style of any date within the current month. */
.calContentContainer .DES_CalDay, .calContentContainer .DES_CalDay TR
{
   color : Black;
   cursor: pointer;  /* W3C approved hand. */
   cursor: hand;   /* IE specific hand */
  /* only specify color of borders. Lines are added programmatically */
   border-right-color: #808080;	/* gray */
   border-top-color: #808080;
   border-left-color: #808080;
   border-bottom-color: #808080;
}

/* Property: OtherMonthDayCssClass
Basic style of any date within the other month day cells. */
.calContentContainer .DES_CalOtherMonthDay, .calContentContainer .DES_CalOtherMonthDay TR
{
   color: gray;
   cursor: pointer;  /* W3C approved hand. */
   cursor: hand;   /* IE specific hand */
  /* only specify color of borders. Lines are added programmatically */
   border-right-color: #C0C0C0;	/* silver */
   border-top-color: #C0C0C0;
   border-left-color: #C0C0C0;
   border-bottom-color: #C0C0C0;
}

/* Property: SelectedCssClass
Applies the selected appearance to any Day Cell. 
This merges with DES_CalDay or DES_CalOtherMonthDay
when the SelectedCssClass property starts with "+". 
If you remove the +, it will be used without any other class having an effect.
*/
.calContentContainer .DES_CalSelected, .calContentContainer .DES_CalSelected TR
{

   background-color:  #ffd700 !important;  /* gold */
/* If SelectedCssClass property does not start with +, uncomment and customize these
   cursor: pointer;
   cursor: hand;
   border-right-color: #808080;
   border-top-color: #808080;
   border-left-color: #808080;
   border-bottom-color: #808080;
*/
}
/* Property: TodayCssClass
The appearance for Today's date in a Day Cell. 
This merges with DES_CalDay or DES_CalOtherMonthDay
when the TodayCssClass property starts with "+". 
If you remove the +, it will be used without any other class having an effect.
*/
.calContentContainer .DES_CalToday, .calContentContainer .DES_CalToday TR
{
	font-size:9px;
   font-weight: bold;
   background-color:#fbf9a6;
/* If TodayCssClass property does not start with +, uncomment and customize these
   cursor: pointer;
   cursor: hand;
   border-right-color: #808080;
   border-top-color: #808080;
   border-left-color: #808080;
   border-bottom-color: #808080;
*/
}

/* Property: SpecialCssClass
The appearance for the SpecialDate Day cell. 
This merges with DES_CalDay or DES_CalOtherMonthDay
when the SpecialCssClass property starts with "+". 
If you remove the +, it will be used without any other class having an effect.
*/
.calContentContainer .DES_CalSpecialDay, .calContentContainer .DES_CalSpecialDay TR
{
	/*background-color: #fffacd;	*//* lemonchiffon */
	background-color: black !important;	
}

/* Property: OutsideRangeCssClass
Any cell outside the date range. Used when ShowOutsideRangeDays is true.
*/
.calContentContainer .DES_CalOutsideRangeDay
{
   cursor: default;
   color: gray;
/* if you want to show a background image, uncomment and set the URL correctly. Graphic available in the Appearance folder: outofrangeday.gif.
   background-image: url(outofrangeday.gif);
   background-repeat: no-repeat;
   background-position: center center;
*/
}

/* Property: MouseOverCssClass
The change of appearance when the mouse is over a cell.
It is merged with the existing style on the Day Cell.
Don't add borders to this. Borders come from DES_CalMouseOverBorders. */
.calContentContainer .DES_CalMouseOver
{
   color: #0000FF;	/* blue */
   background-color:#f5f8ff;
   border:1px solid #0000FF;
}

/* Property: MouseOverBorderCssClass
The change of appearance when the mouse is over a cell to supply its borders.
It will be merged with the above style. */
.calContentContainer .DES_CalMouseOverBorders
{
   border-right-color: #0000FF;	/* blue */
   border-top-color: #0000FF;
   border-left-color: #0000FF;
   border-bottom-color: #0000FF;
}

/* ---- WEEK NUMBER COLUMN ---- */
/* Property: WeekNumberCssClass
Cells in the week number column
*/
.calContentContainer .DES_CalWeekNumbers
{
   background-color: #add8e6;  /* lightblue */
/* optional background image. Appearance/Backgrounds has several predefined images
   background-image: url(Backgrounds/GradientBlue16px.gif);
   background-repeat: repeat-x;
 */
}
/* Mouse pressed effect for cells using DES_CalWeekNumbers.
Used by MultiSelectionCalendar to select a week.
This will be merged with DES_CalWeekNumbers 
and override only the attributes specified */
.calContentContainer .DES_CalWeekNumbersPressed
{
   color: #00008b;  /* darkblue */
}

/* Mouse over effect for cells using DES_CalWeekNumbers.
Used by MultiSelectionCalendar to select a week.
This will be merged with DES_CalWeekNumbers 
and override only the attributes specified */
.calContentContainer .DES_CalWeekNumbersMouseOver
{
   color: blue;
}

/* ---- DAY HEADER (Day of week names) ---- */

/* Property: DayHeaderCssClass
Applied to the row containing the day of week names.
Consider backgrounds and font changes.
*/


/* Property: DayHeaderCellCssClass
Cells of the Day Header */
.calContentContainer .DES_CalDayHeaderCell
{
}

/* ---- HEADER (month movement and month name area) ---- */

/* Property: HeaderCssClass
Overall appearance for the header 
Consider changing the background. See DES_CalHeaderRows for changing the font.*/
.calContentContainer .DES_CalHeader
{
/*   
   font-size: 9px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
*/
   margin-top: 2px;
   margin-bottom: 2px;
/* optional background image. Appearance/Backgrounds has several predefined images
   background-image: url(Backgrounds/GradientBlue24px.gif);
   background-repeat: repeat-x;
 */
}


/* use to establish a background color for DES_CalHeader */
.calContentContainer .DES_CalHeader TABLE
{
   background-color:transparent;
}

/* Property: HeaderRowsCssClass
Rows within the Header. Each is actually a small table.
For changing the font.
*/
.calContentContainer .DES_CalHeaderRows
{
   font-size: 9px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   cursor: default;
}

.calContentContainer .DES_CalHeaderRows TR
{
   background-color:transparent;
}
/* resolves an IE 6+7 bug that exposes borders when the user declares a style of TD { border:details } */
.calContentContainer .DES_CalHeaderRows TD
{
   border: none 0px;
}

/* Property: IncrementalButtonCssClass
When the Next/Prev Month button is textual, this is used for the normal state. 
*/
.calContentContainer .DES_CalMonthButton
{
   color: #0000cd; /* mediumblue */
   cursor: pointer;
   cursor: hand;
}

/* Mouse pressed effect for elements using DES_CalMonthButton.
This will be merged with DES_CalMonthButton 
and override only the attributes specified */
.calContentContainer .DES_CalMonthButtonPressed
{
   color: #00008b;  /* darkblue */
}

/* Mouse over effect for elements using DES_CalMonthButton.
This will be merged with DES_CalMonthButton 
and override only the attributes specified */
.calContentContainer .DES_CalMonthButtonMouseOver
{
   color: blue;
}

/* Property: JumpButtonCssClass
When the Next/Prev Year button is textual, this is used for the normal state. 
*/
.calContentContainer .DES_CalYearButton
{
   color: #0000cd; /* mediumblue */
   cursor: pointer;
   cursor: hand;
}

/* Mouse pressed effect for elements using DES_CalYearButton.
This will be merged with DES_CalYearButton 
and override only the attributes specified */
.calContentContainer .DES_CalYearButtonPressed
{
   color: #00008b;  /* darkblue */
}

/* Mouse over effect for elements using DES_CalYearButton.
This will be merged with DES_CalYearButton 
and override only the attributes specified */
.calContentContainer .DES_CalYearButtonMouseOver
{
   color: blue;
}

/* Property: CloseButtonCssClass
When the Close button is textual, this is used for the normal state.
*/
.calContentContainer .DES_CalCloseButton
{
   cursor: default;
}

/* Mouse pressed effect for elements using DES_CalCloseButton.
This will be merged with DES_CalCloseButton 
and override only the attributes specified */
.calContentContainer .DES_CalCloseButtonPressed
{
}

/* Mouse over effect for elements using DES_CalCloseButton.
This will be merged with DES_CalCloseButton 
and override only the attributes specified */
.calContentContainer .DES_CalCloseButtonMouseOver
{
}

/* Property: HelpButtonCssClass
When the Help button is textual, this is used for the normal state.
*/
.calContentContainer .DES_CalHelpButton
{
   cursor: default;
}

/* Mouse pressed effect for elements using DES_CalHelpButton.
This will be merged with DES_CalHelpButton 
and override only the attributes specified */
.calContentContainer .DES_CalHelpButtonPressed
{
}

/* Mouse over effect for elements using DES_CalHelpButton.
This will be merged with DES_CalHelpButton 
and override only the attributes specified */
.calContentContainer .DES_CalHelpButtonMouseOver
{
}

/* --- Commands area  --- */
/* area below the Week Rows Table that offers command buttons and Current Date View */

/* Property: CommandAreaCssClass
Overall appearance of the Commands area.
Consider backgrounds.
*/
.calContentContainer .DES_CalCommands
{
/* optional background image. Appearance/Backgrounds has several predefined images
   background-image: url(Backgrounds/GradientBlue24px.gif);
   background-repeat: repeat-x;
 */
}

.calContentContainer .DES_CalCommands TABLE
{
   background-color:transparent;
}

/* Property: CommandButtonCssClass
Command button, when textual.
Provide its borders, font and background. */
.calContentContainer .DES_CalCommandButton
{
   border-right: #E0E0E0 thin outset;  /* lightgrey */
   border-top: #E0E0E0 thin outset;
   border-left: #E0E0E0 thin outset;
   border-bottom: #E0E0E0 thin outset;
   background-color: #add8e6;  /* lightblue */
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: black;
   cursor: pointer;
   cursor: hand;
}

/* Mouse pressed effect for elements using DES_CalCommandButton.
This will be merged with DES_CalCommandButton 
and override only the attributes specified */
.calContentContainer .DES_CalCommandButtonPressed
{
   border-right: #E0E0E0 thin inset;  /* lightgrey */
   border-top: #E0E0E0 thin inset;
   border-left: #E0E0E0 thin inset;
   border-bottom: #E0E0E0 thin inset;
}

/* Mouse over effect for elements using DES_CalCommandButton.
This will be merged with DES_CalCommandButton 
and override only the attributes specified */
.calContentContainer .DES_CalCommandButtonMouseOver
{
   color: blue;
}

/* Property:CurrentDateCssClass
Appearance of the Current Date Label.
*/
.calContentContainer .DES_CalCurrentDateLabel
{
}

/* ---- FOOTER ---- */

/* Property: FooterTextCssClass
Footer is show by using the FooterText property. This provides a font and overall appearance. */
.calContentContainer .DES_CalFooter
{
}

/* ---- Multiple Month View ---- */

/* Property: MultiMonthContainerCssClass
Container around each month. 
Use to provide separation, including padding and borders. */
.calContentContainer .DES_CalMultiMonthContainer
{
   padding-right: 1px;
   padding-left: 1px;
   padding-bottom: 1px;
   background-color:#fff;
}

/* Property: MultiMonthHeaderCssClass
Headers that show the month and year above each month in a Multiple Month View */
.calContentContainer .DES_CalMultiMonthHeader
{
   border-right: #4169e1 1px solid; /* royalblue */
   border-top: #4169e1 1px solid;
   border-left: #4169e1 1px solid;
   border-bottom: #4169e1 1px solid;
   margin-right: -1px; /* only affects Opera 7+ to better align this box to the weekrowstable */
   margin-bottom: 2px;
}

/* --- POPUP CALENDAR TOGGLE BUTTON --- */

/* Property: PopupCalendar.CssClass
Popup calendar toggle button.
Used by you set use a textual button by setting ToggleType=Text */
.calContentContainer .DES_CalPopup
{
}

/* Mouse pressed effect for elements using DES_CalPopup.
This will be merged with DES_CalPopup 
and override only the attributes specified */
.calContentContainer .DES_CalPopupPressed
{
   color: #00008b;  /* darkblue */
}

/* Mouse over effect for elements using DES_CalPopup.
This will be merged with DES_CalPopup 
and override only the attributes specified */
.calContentContainer .DES_CalPopupMouseOver
{
   color: blue;
}

/* prevent external img styles from affecting these styles */
.calContentContainer .DES_CalPopup img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}
/* When the mouse is pressed, this will be merged with DES_CalPopup img
and override only the attributes specified */
.calContentContainer .DES_CalPopupPressed img
{
}

/* When the mouse is over, this will be merged with DES_CalPopup img
and override only the attributes specified */
.calContentContainer .DES_CalPopupMouseOver img
{
}

.calContentContainer .calContentContainer .calSingleEventFull {
color:#333333 !important;
display:block;
border-bottom:solid 1px #999999;
padding:2px 0 2px 0;
margin-left: 6px;
text-indent:11px;
background-image:url("full.png");
background-position:0px 3px;
background-repeat:no-repeat;
}

.calContentContainer .calContentContainer .calSingleEventReserved {
color:#333333 !important;
display:block;
border-bottom:solid 1px #999999;
padding:2px 0 2px 0;
margin-left: 6px;
text-indent:11px;
background-image:url("checkmark.png");
background-position:0px 3px;
background-repeat:no-repeat;
}

.calContentContainer .calContentContainer .calLastEvent { 
border-bottom:solid 0px #999999;

}
.calContentContainer .DES_CalWeekRowsTable .DES_SDSelectable1, .calContentContainer .DES_CalWeekRowsTable .DES_SDSelectable1 tr {
border-color:#808080;
cursor:pointer;
font-weight:normal;
color:#000;
}

.calContentContainer .DES_CalWeekRowsTable .DES_SDSelectable1
{
background-color:#fff;
}

.calContentContainer .DES_CalWeekRowsTable .DES_CalDay, .calContentContainer .DES_CalWeekRowsTable .DES_CalDay tr {
border-color:#808080;
cursor:pointer;
font-weight:normal;
color:#000;
}
.calContentContainer .DES_CalWeekRowsTable .DES_CalMouseOver
{
   color: #0000FF;	/* blue */
   background-color:#f5f8ff;
   border:1px solid #0000FF;
}

/*  ---------------------------------- Mini Calendar Styling ------------------------------------------------- */

@media screen
{

.DES_CalControl
{
   border-right: #E0E0E0 0px none;  /* lightgrey */
   border-top: #E0E0E0 0px none;
   border-left: #E0E0E0 0px none;
   border-bottom: #E0E0E0 0px none;
   font-size: 9px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background-color: white; 
   background-image:url(CalendarBG.png);
   background-repeat:repeat-x;
   background-position:top;
}

.DES_CalControl TABLE
{
   font-size: 10px;
   font-family:Arial, Helvetica, sans-serif;
}

.DES_CalControl img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}
.DES_CalControl A
{
   color:black;
   text-decoration:none;
}

}  /* END @media screen*/

.DES_CalWeekRowsTable
{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 9px !important;
	border:0px solid #fff;
}

.DES_CalWeekRowsTable_NS70  
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
}

.DES_CalDay, .DES_CalDay TR
{
   color : Black;
   cursor: pointer;  /* W3C approved hand. */
   cursor: hand;   /* IE specific hand */
  /* only specify color of borders. Lines are added programmatically */
   border-right-color: #808080;	/* gray */
   border-top-color: #808080;
   border-left-color: #808080;
   border-bottom-color: #808080;
}

.DES_CalOtherMonthDay, .DES_CalOtherMonthDay TR
{
   color: gray;
   cursor: pointer;  /* W3C approved hand. */
   cursor: hand;   /* IE specific hand */
  /* only specify color of borders. Lines are added programmatically */
   border-right-color: #C0C0C0;	/* silver */
   border-top-color: #C0C0C0;
   border-left-color: #C0C0C0;
   border-bottom-color: #C0C0C0;
}

.DES_CalSelected, .DES_CalSelected TR
{

   background-color:  #ffd700 !important;  /* gold */
}
.DES_CalToday, .DES_CalToday TR
{
   font-weight: bold;
   background-color:#fbf9a6;
}

.DES_CalSpecialDay, .DES_CalSpecialDay TR
{
	/*background-color: #fffacd;	*//* lemonchiffon */
	background-color: black !important;	
}

.DES_CalOutsideRangeDay
{
   cursor: default;
   color: gray;
}

.DES_CalMouseOver
{
   color: #0000FF;	/* blue */
   background-color:#f5f8ff;
   border:0px solid #0000FF;
}
.DES_CalMouseOverBorders
{
   border-right-color: #0000FF;	/* blue */
   border-top-color: #0000FF;
   border-left-color: #0000FF;
   border-bottom-color: #0000FF;
}

.DES_CalWeekNumbers
{
   background-color: #add8e6;  /* lightblue */
}
.DES_CalWeekNumbersPressed
{
   color: #00008b;  /* darkblue */
}

.DES_CalWeekNumbersMouseOver
{
   color: blue;
}

.DES_CalDayHeaderCell
{
}

.DES_CalHeader
{
   margin-top: 2px;
   margin-bottom: 2px;
}


.DES_CalHeader TABLE
{
   background-color:transparent;
}

.DES_CalHeaderRows
{
   font-size: 9px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   cursor: default;
}

.DES_CalHeaderRows TR
{
   background-color:transparent;
}
.DES_CalHeaderRows TD
{
   border: none 0px;
}

.DES_CalMonthButton
{
   color: #0000cd; /* mediumblue */
   cursor: pointer;
   cursor: hand;
}

.DES_CalMonthButtonPressed
{
   color: #00008b;  /* darkblue */
}

.DES_CalMonthButtonMouseOver
{
   color: blue;
}

.DES_CalYearButton
{
   color: #0000cd; /* mediumblue */
   cursor: pointer;
   cursor: hand;
}

.DES_CalYearButtonPressed
{
   color: #00008b;  /* darkblue */
}

.DES_CalYearButtonMouseOver
{
   color: blue;
}

.DES_CalCloseButton
{
   cursor: default;
}

.DES_CalCloseButtonPressed
{
}

.DES_CalCloseButtonMouseOver
{
}

.DES_CalHelpButton
{
   cursor: default;
}

.DES_CalHelpButtonPressed
{
}

.DES_CalHelpButtonMouseOver
{
}

.DES_CalCommands
{
}

.DES_CalCommands TABLE
{
   background-color:transparent;
}

.DES_CalCommandButton
{
   border-right: #E0E0E0 thin outset;  /* lightgrey */
   border-top: #E0E0E0 thin outset;
   border-left: #E0E0E0 thin outset;
   border-bottom: #E0E0E0 thin outset;
   background-color: #add8e6;  /* lightblue */
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: black;
   cursor: pointer;
   cursor: hand;
}

.DES_CalCommandButtonPressed
{
   border-right: #E0E0E0 thin inset;  /* lightgrey */
   border-top: #E0E0E0 thin inset;
   border-left: #E0E0E0 thin inset;
   border-bottom: #E0E0E0 thin inset;
}

.DES_CalCommandButtonMouseOver
{
   color: blue;
}

.DES_CalCurrentDateLabel
{
}

.DES_CalFooter
{
}

.DES_CalMultiMonthContainer
{
   padding-right: 1px;
   padding-left: 1px;
   padding-bottom: 1px;
   border:1px solid #333;
}

.DES_CalMultiMonthHeader
{
   border-right: #4169e1 1px solid; /* royalblue */
   border-top: #4169e1 1px solid;
   border-left: #4169e1 1px solid;
   border-bottom: #4169e1 1px solid;
   margin-right: -1px; /* only affects Opera 7+ to better align this box to the weekrowstable */
   margin-bottom: 2px;
   text-align:center;
}

.TT4Body .CourtLaterDate .DES_CalPopup
{
	width:89px;
	height:39px;
}

.TT4Body .TTNewSearchDate .DES_CalPopup
{
	width:16px;
	height:15px;
}

.DES_CalPopupPressed
{
   color: #00008b;  /* darkblue */
}

.DES_CalPopupMouseOver
{
   color: blue;
}

.DES_CalPopup img
{
   background-color:transparent; 
   margin-left: 0px; 
   margin-top: 0px; 
   margin-bottom:0px; 
   margin-right:0px;
}
.DES_CalPopupPressed img
{
}

.DES_CalPopupMouseOver img
{
}

.calContentContainer .calSingleEventFull {
color:#333333 !important;
display:block;
border-bottom:solid 1px #999999;
padding:2px 0 2px 0;
margin-left: 6px;
text-indent:11px;
background-image:url("full.png");
background-position:0px 3px;
background-repeat:no-repeat;
}

.calContentContainer .calSingleEventReserved {
color:#333333 !important;
display:block;
border-bottom:solid 1px #999999;
padding:2px 0 2px 0;
margin-left: 6px;
text-indent:11px;
background-image:url("checkmark.png");
background-position:0px 3px;
background-repeat:no-repeat;
}

.calContentContainer .calLastEvent { 
border-bottom:solid 0px #999999;

}

.DES_CalWeekRowsTable .DES_SDSelectable1, .DES_CalWeekRowsTable .DES_SDSelectable1 tr {
border-color:transparent;
font-weight:bold

}
.DES_CalWeekRowsTable .DES_CalDay, .DES_CalWeekRowsTable .DES_CalDay tr {
border-color:transparent;
color:#999999;
}
.DES_CalWeekRowsTable .DES_SDSelectable1 {
background-color:#66CC33;
border:1px solid #fff;
}

.DES_CalWeekRowsTable .DES_CalSelected, .DES_CalWeekRowsTable .DES_CalSelected tr {
background-color:#666 !important;
color:#FFFFFF;
}

.DES_CalWeekRowsTable .DES_CalMouseOver
{
   background-color:#ccc;
}





/* Printing in IE can show borders of tables that are in hidden popup controls */
@media print
{
.DES_CalControl {
width:920px !important;
}

.DES_CalDay , .DES_CalOtherMonthDay {
border-color:#000000 !important;
width:105px !important;
height:180px !important; 
overflow:hidden !important;
}

.DES_CalControl .DES_CalHeader table.DES_CalHeaderRows {
width:100% !important;
	height:100%;
}

.DES_CalControl .DES_CalHeader table.DES_CalHeaderRows img ,   .DES_CalControl .DES_CalHeader table.DES_CalHeaderRows image  {
display:none;
}

.DES_CalControl table.DES_CalWeekRowsTable {
width:100% !important;
border:1px solid #000000 !important;
filter: none !important;
margin:0px !important;
}

.DES_CalControl table.DES_CalWeekRowsTable tr {
height:180px !important;
}

.DES_CalControl table.DES_CalWeekRowsTable tr.DES_CalDayHeader {
height:30px !important;
}


table.DES_CalHeader {
width:100% !important;
	height:100%;
	
}

.DES_CalWeekRowsTable a {
text-decoration:none !important;
color:#000000 !important;
}
  
.calLegend {
display:none;
}
.calSingleEvent , .calSingleEventReserved , .calSingleEventFull { 
display:block !important;
clear:both !important;
font-size:12px;
border-bottom:1px solid #333333 !important;
}
.calLastEvent {

border-bottom:0px solid #333333 !important;
}

table.DES_CalWeekRowsTable tr td {
vertical-align:top !important;
}

.calSingleEventReserved {
font-weight:bold !important;
font-size:12px !important;
}
.DES_CalControl TABLE {
font-size:12px !important;
}

.DES_CalHeaderRows span {
font-size:18px !important;
font-weight:bold !important;
}

.DES_CalControl .DES_CalWeekRowsTable a {
width:100px !important;
display:block;
overflow:hidden;
}
.Banner2CfmLayout {
display:none !important;
}

.calContentContainer .DES_CalWeekRowsTable tr {border-top:1px solid #333;border-bottom:1px solid #333;}
.calContentContainer .DES_CalWeekRowsTable tr table tr {border:0px solid #333;}

.calContentContainer .DES_CalWeekRowsTable .DES_SDSelectable1 ,
.calContentContainer .DES_CalDayHeader .DES_CalDayHeaderCell ,
.calContentContainer .DES_CalWeekRowsTable .DES_CalOtherMonthDay
{border:1px solid #666 !important;}

.DES_CalWeekRowsTable .DES_SDSelectable1 {border-color:#666; border-width:1px; border-style:solid;}
}  /* END @media print*/

/* New Blum Styles */
.DES_CalHeaderRowsCenter2 {text-align:center; font-size:11px; font-weight:bold;}
.DES_CalCommandRowsCenter1 {text-align:center;}